.iceDatTblColHdr {
background:#7D7D7D;
border-bottom:#d9d9d9 1px solid;
border-left:none;
border-right:none;
border-top:#d9d9d9 1px solid;
color:#fff;
font:bold 11px tahoma;
padding:5px;
text-align:center
}

.iceDatTblColHdr1 {
background:#7D7D7D;
border-bottom:#d9d9d9 1px solid;
border-left:none;
border-right:none;
border-top:#d9d9d9 1px solid;
color:#fff;
font:bold 11px tahoma;
padding:5px;
text-align:center
}

.iceDatTblColHdr2 {
background:#7D7D7D;
border-bottom:#d9d9d9 1px solid;
border-left:none;
border-right:none;
border-top:#d9d9d9 1px solid;
color:#fff;
font:bold 11px tahoma;
padding:5px;
text-align:center
}

.iceDatTblColGrpHdrCol {
background:#7D7D7D;
border:none;
color:#fff;
font:bold 11px tahoma;
padding:5px;
text-align:center
}

.iceDatTblColHdr .iceOutTxt, .iceDatTblColHdr1 .iceOutTxt, .iceDatTblColHdr2 .iceOutTxt, .iceDatTblColGrpHdrCol .iceOutTxt {
color:#fff;
}

.iceOutProgBg {
font-family:Arial;
font-size:10px;
border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
width:300px;
background:#fff;
height:17px;
border-top:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid
}

.iceSelInpDateInput {
width:100px;
font:11px tahoma;
background:#fff;
border-radius:3px;
margin:2px;
padding:2px
}

.iceSelInpDateInput-dis {
border:#dedede 1px solid;
background-color:#efefef
}

.iceSelInpDateMonthYear-dis {
text-align:center;
background-color:#efefef;
color:#999;
font-weight:400;
padding:4px 1px
}

.iceSelInpDateMoYrDropdown-dis {
background-color:#efefef;
color:#999
}

.iceSelInpDateMonthYear-dis IMG {
cursor:default
}

.iceSelInpDateWeek-dis {
border-bottom:#ababab 1px solid;
text-align:center;
background-color:#efefef;
padding-left:5px;
padding-right:5px;
color:#999;
font-weight:400
}

.iceSelInpDateDay-dis A {
border-bottom:#fff 1px solid;
border-left:#fff 1px solid;
background-color:#fff;
width:100%;
display:block;
height:100%;
color:#ababab;
border-top:#fff 1px solid;
cursor:default;
border-right:#fff 1px solid;
text-decoration:none;
padding:0
}

.iceSelInpDateCur-dis A {
border-bottom:#ababab 1px solid;
border-left:#ababab 1px solid;
background-color:#ababab;
width:100%;
display:block;
height:100%;
color:#fff;
border-top:#ababab 1px solid;
cursor:default;
border-right:#ababab 1px solid;
text-decoration:none;
padding:0
}

.iceSelInpDate {
border-left:#d9d9d9 1px solid;
background-color:#fff;
border-top:#d9d9d9 1px solid
}

TABLE.iceSelInpDate TBODY TR TD TABLE {
border-right:#d9d9d9 1px solid
}

.iceSelInpDateIFrameFix {
z-index:-1;
position:absolute;
display:block
}

.iceIEIFrameFix {
z-index:-1;
position:absolute;
display:block;
height:0
}

.iceSelInpDatePopup {
min-width:172px
}

.iceSelInpDateOpenPopup {
background-image:url(../img/css/cal_button.gif);
border-bottom:medium none;
text-align:center;
border-left:medium none;
background-color:transparent;
width:16px;
display:inline;
background-repeat:no-repeat;
height:16px;
margin-left:5px;
border-top:medium none;
border-right:medium none;
text-decoration:none
}

.iceSelInpDateClosePopup {
background-image:url(../img/css/cal_off.gif);
border-bottom:medium none;
text-align:center;
border-left:medium none;
background-color:transparent;
width:16px;
display:inline;
background-repeat:no-repeat;
height:16px;
margin-left:5px;
border-top:medium none;
border-right:medium none;
text-decoration:none
}

.iceSelInpDateMonthYear {
text-align:center;
background:#f5f5f5;
color:#666;
font-weight:700;
padding:4px 1px
}

.iceSelInpDateTime {
text-align:center;
background:#f5f5f5;
color:#666;
font-weight:700;
border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid;
padding:4px 1px
}

.iceSelInpDateMonthYear IMG {
border-bottom:medium none;
border-left:medium none;
margin-left:3px;
border-top:medium none;
border-right:medium none;
padding:3px
}

.iceSelInpDateMovePrev {
background-image:url(../img/cal_arrow_left.gif);
border-bottom:medium none;
text-align:center;
border-left:medium none;
background-color:transparent;
width:17px;
display:inline;
background-repeat:no-repeat;
height:16px;
border-top:medium none;
border-right:medium none;
text-decoration:none
}

.iceSelInpDateMoveNext {
background-image:url(../img/css/cal_arrow_right.gif);
border-bottom:medium none;
text-align:center;
border-left:medium none;
background-color:transparent;
width:17px;
display:inline;
background-repeat:no-repeat;
height:16px;
border-top:medium none;
border-right:medium none;
text-decoration:none
}

.iceSelInpDateWeek {
border-bottom:#d9d9d9 1px solid;
text-align:center;
color:#666;
border-top:#d9d9d9 1px solid;
font-weight:400;
border-right:#d9d9d9 1px solid;
padding:3px
}

.iceSelInpDateDay {
border-bottom:#d9d9d9 1px solid;
text-align:center;
border-right:#d9d9d9 1px solid;
padding:3px
}

.iceSelInpDateCur {
border-bottom:#d9d9d9 1px solid;
text-align:center;
background:#faa620;
border-right:#d9d9d9 1px solid
}

.iceSelInpDateCur .iceCmdLnk {
border-bottom:medium none;
border-left:medium none;
background:none transparent scroll repeat 0 0;
border-top:medium none;
border-right:medium none
}

.iceSelInpDateCur .iceOutTxt {
color:#fff
}

.iceSelInpDateDay A {
background-color:#fff;
width:100%;
display:block;
height:100%;
color:#000;
text-decoration:none;
padding:0
}

.iceSelInpDateDay .iceOutTxt {
color:#000
}

.iceSelInpDateCur A {
border-bottom:#2a6cc2 1px solid;
border-left:#2a6cc2 1px solid;
background-color:#2a6cc2;
width:100%;
display:block;
height:100%;
color:#fff;
border-top:#2a6cc2 1px solid;
border-right:#2a6cc2 1px solid;
text-decoration:none;
padding:0
}

.iceSelInpDateDay A:hover {
color:#666;
text-decoration:none
}

.iceInpFile {
font-family:Arial;
font-size:10px;
overflow:hidden
}

.iceInpFileTxt {
border-bottom:#ababab 1px solid;
border-left:#ababab 1px solid;
background-color:#fff;
font-family:Arial;
color:#000;
font-size:10px;
border-top:#ababab 1px solid;
border-right:#ababab 1px solid;
margin:2px;
padding:2px
}

.iceInpFileBtn {
border-bottom:#ababab 1px solid;
border-left:#ababab 1px solid;
background-color:#f90;
font-family:Arial;
color:#d9d9d9;
font-size:10px;
border-top:#ababab 1px solid;
border-right:#ababab 1px solid;
margin:2px;
padding:2px
}

.iceCmdBtn {
cursor:pointer;
border-bottom:#ccc 1px solid;
border-left:#ccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-top:#ccc 1px solid;
border-right:#ccc 1px solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
margin:3px 4px;
padding:4px 8px
}

.iceCmdBtn:hover {
border-bottom:#999 1px solid;
border-left:#999 1px solid;
border-top:#999 1px solid;
border-right:#999 1px solid;
}

.iceCmdBtn:focus {
border-bottom:#999 1px solid;
border-left:#999 1px solid;
border-top:#999 1px solid;
border-right:#999 1px solid
}

.iceCmdBtn:active {
border-bottom:#999 1px solid;
border-left:#999 1px solid;
border-top:#999 1px solid;
border-right:#999 1px solid
}

.iceOutConStatInactv {
position:absolute;
width:33px;
height:33px;
margin-left:-10px;
background:url(../img/connect_idle.gif) no-repeat center
}

.iceOutConStatActv {
position:absolute;
width:33px;
height:33px;
margin-left:-10px;
background:url(../img/connect_active.gif) no-repeat center
}

.iceOutConStatCaution {
position:absolute;
width:33px;
height:33px;
margin-left:-10px;
background:url(../img/connect_caution.gif) no-repeat center
}

.iceOutConStatDisconnect {
position:absolute;
width:33px;
height:33px;
margin-left:-10px;
background:url(../img/connect_disconnected.gif) no-repeat center
}

.iceOutConStat {
border-bottom:medium none;
border-left:medium none;
width:25px;
height:25px;
font-size:9px;
border-top:medium none;
border-right:medium none;
margin:10px
}

.icePnlBrdrNorth {
text-align:center;
background:#fff;
height:60px;
font-weight:700;
padding:5px
}

.icePnlBrdrEast {
background-color:#fff;
width:10%;
vertical-align:top;
padding:5px
}

.icePnlBrdrWest {
background-color:#fff;
width:20%;
vertical-align:top
}

.icePnlBrdrCenter {
width:70%;
vertical-align:top;
padding:5px
}

.icePnlBrdrSouth {
color:#666;
border-top:#fff 1px solid;
padding:4px
}

.iceOutTxt {
font-family:Arial, Helvetica, sans-serif;
color:#3e3b34;
font-size:12px;
text-align:left;
padding:2px 0
}

.iceOutTxt2 {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:10px;
padding:2px 0 2px 21px
}

.iceOutLbl {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:9px;
text-shadow:1px 1px 0 #fff;
font-weight:400;
padding:2px 0
}

.iceDatPgrScrOut {
background-color:transparent;
margin:10px
}

.iceDatPgrScrBtn {
background-color:transparent;
padding:2px
}

.iceDatPgrScrBtn .iceCmdLnk-dis {
border-bottom:medium none
}

.iceDatPgrTbl {
background-color:transparent
}

.iceDatPgrScrCol A {
display:block;
font-weight:400;
text-decoration:none;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-bottom:#999 1px solid;
border-left:#999 1px solid;
background:url(../img/css/iceDatPgrScrCol_bg.gif) #fff repeat-x left top;
color:#000;
border-top:#999 1px solid;
border-right:#999 1px solid;
padding:4px 7px
}

.iceDatPgrCol A {
border-bottom:#ccc 1px solid;
border-left:#ccc 1px solid;
display:block;
background:url(../img/css/iceDatPgrCol_bg.gif) #fff repeat-x top;
color:#656565;
border-top:#ccc 1px solid;
font-weight:400;
border-right:#ccc 1px solid;
text-decoration:none;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
padding:4px 7px
}

.iceDatPgrCol A:hover {
border-bottom:#999 1px solid;
border-left:#999 1px solid;
padding-bottom:1px;
color:#000;
border-top:#999 1px solid;
border-right:#999 1px solid;
text-decoration:none
}

.iceDatPgrScrCol A:hover {
border-bottom:#999 1px solid;
border-left:#999 1px solid;
padding-bottom:1px;
color:#fff;
border-top:#999 1px solid;
border-right:#999 1px solid;
text-decoration:none
}

.icePnlClpsblHdr {
border-bottom:#0C0 2px solid;
font:bold 11px tahoma;
height:27px;
color:#fff;
background:url(../img/siiu_content_flecha_dwn.png) #7D7D7D no-repeat 8px 9px;
cursor:pointer;
text-align:left;
padding:5px 0 1px 4px
}

.icePnlClpsblHdr-dis {
border-bottom:#d9d9d9 1px solid;
font:bold 11px tahoma;
background:url(../img/css/table_col_header_dis.gif) #fff repeat-x left top;
height:20px;
cursor:default;
color:#999;
text-align:left;
padding:3px 0 1px 4px
}

.icePnlClpsblCnt {
border-bottom:medium none;
font:11px tahoma;
background:#FAFAFA;
color:#494949;
padding:4px 0
}

.icePnlClpsblCnt-dis {
border-bottom:medium none;
font:11px tahoma;
background:#f5f5f5;
background-color:#e5e5e5;
color:#999;
padding:4px 4px 4px 9px
}

.icePnlClpsblCnt .icePnlClpsblCnt {
border-left:medium none;
border-right:medium none;
padding:0 0 0 10px
}

.icePnlClpsblColpsdHdr {
border-bottom:medium none;
font:bold 11px tahoma;
background-color:#7D7D7D;
height:25px;
color:#484848;
cursor:pointer;
text-align:left;
padding:3px 0 1px 4px
}

.icePnlClpsblColpsdHdr-dis {
border-bottom:medium none;
font:bold 11px tahoma;
height:20px;
background-color:#E6E6E6;
cursor:default;
color:#999;
text-align:left;
padding:3px 0 1px 4px
}

.icePnlClpsblColpsdHdr .iceOutTxt .iceOutTxt2 {
padding-left:21px
}

.icePnlClpsblHdr .iceOutTxt {
padding-left:21px;
color:#FFF
}

.icePnlClpsblColpsdHdr-dis .iceOutTxt {
padding-left:21px;
color:#999
}

.icePnlClpsblColpsdCnt-dis {
border-bottom:medium none;
border-left:medium none;
border-top:medium none;
border-right:medium none;
color:#999
}

.icePnlClpsblHdr DIV {
background-repeat:no-repeat;
background-position:left top;
height:21px;
background:url(../img/PnlHdr_down.png) no-repeat 3px 2px;
margin:-2px 0 0 -2px;
padding:5px 0 0 5px
}

.icePnlClpsblHdr-dis DIV {
background-repeat:no-repeat;
background-position:left top;
height:21px;
background:url(../img/PnlHdr_down_dis.png) no-repeat 3px 2px;
margin:-2px 0 0 -2px;
padding:5px 0 0 5px
}

.icePnlClpsblColpsdHdr DIV {
background-repeat:no-repeat;
background-position:left top;
height:21px;
background:url(../img/siiu_content_flecha_lft.png) no-repeat 8px 9px;
margin:-2px 0 0 -2px;
padding:5px 0 0 5px
}

.icePnlClpsblColpsdHdr-dis DIV {
background-repeat:no-repeat;
background-position:left top;
height:21px;
background:url(../img/PnlHdr_collapsed_dis.png) no-repeat 3px 2px;
margin:-2px 0 0 -2px;
padding:5px 0 0 5px
}

a .icePnlClpsblColpsdHdr-dis DIV .iceOutTxt2 {
background-repeat:no-repeat;
background-position:left top;
height:21px;
color:#FFF
}

.icePnlClpsblColpsdHdr DIV:hover {
background:url(../img/siiu_content_flecha_lft.png) #B7B7B7 no-repeat 8px 9px;
margin:-2px 0 0 -2px;
padding:5px 0 0 5px
}

.icePnlTbSetSpcr {
border-bottom:#d9d9d9 1px solid;
width:100%
}

.icePnlTbSet {
width:100%
}

.icePnlTbSetCnt {
border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
background:url(../img/css/contentContainer_bg.gif) #fff repeat-x left top;
border-right:#d9d9d9 1px solid;
padding:20px
}

.icePnlTbSetCntBtm {
border-left:#d9d9d9 1px solid;
background:url(../img/css/contentContainer_bg_up.gif) repeat-x left top;
border-top:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid;
padding:20px
}

.icePnlTbSetSpcrBtm {
width:100%;
border-top:#d9d9d9 1px solid
}

.icePnlTbSetBtm {
border-left:#ababab 1px solid;
background-color:#fff;
border-top:#ababab 1px solid;
border-right:#ababab 1px solid;
padding:10px
}

.icePnlTbSetHdrLbl {
padding-bottom:2px;
white-space:nowrap;
padding-top:2px
}

.iceInpTxt {
border:#7CA07C 1px solid;
font:11px tahoma;
outline:invert none medium;
background:#fff;
border-radius:3px;
text-shadow:0 1px 0 #fff;
margin:2px;
padding:2px
}

.iceInpSecrt {
border-bottom:#ccc 1px solid;
border-left:#ccc 1px solid;
outline-style:none;
outline-color:invert;
outline-width:medium;
background:#fff;
border-top:#ccc 1px solid;
border-right:#ccc 1px solid;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:0 1px 0 #fff;
margin:2px;
padding:6px
}

.iceInpTxtArea {
border-bottom:#7CA07C 1px solid;
border-left:#7CA07C 1px solid;
outline-style:none;
outline-color:invert;
outline-width:medium;
background:#fff;
border-top:#7CA07C 1px solid;
border-right:#7CA07C 1px solid;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:0 1px 0 #fff;
background-image:url(../img/siiu_input_bg2.png);
background-repeat:repeat-x;
margin:2px;
padding:6px
}

.iceInpTxtArea-dis {
border-bottom:#ccc 1px dotted;
border-left:#ccc 1px dotted;
font:11px tahoma;
color:#ababab;
border-top:#ccc 1px dotted;
cursor:default;
border-right:#ccc 1px dotted;
margin:2px;
padding:2px
}

.iceSelOneRb TABLE TR TD {
padding:1px
}

.iceSelOneRb-dis {
border-bottom:medium none;
border-left:medium none;
background-color:#ccc;
color:#444;
border-top:medium none;
cursor:default;
border-right:medium none;
margin:2px;
padding:2px
}

.iceSelOneRb {
border-bottom:medium none;
border-left:medium none;
background-color:#ccc;
color:#444;
border-top:medium none;
cursor:default;
border-right:medium none;
margin:2px;
padding:2px
}

.iceRowSelSelected {
background:#e5e5e5
}

.iceRowSelSelected .iceOutTxt {
color:#428f99
}

.iceRowSelSelectedMouseOver {
background:#ffa326
}

.iceRowSelSelectedMouseOver .iceOutTxt {
color:#FFF
}

.iceRowSelMouseOver {
background:#ccc;
color:#FFF
}

.iceRowSelMouseOver .iceOutTxt {
color:#333
}

.iceOutProgIndetActv {
background:url(../img/css/ProgFill_Indet_Bg_active.gif) repeat-x left top;
height:17px;
margin:1px
}

.iceOutProgIndetInactv {
background:url(../img/css/ProgFill_Indet_Bg_inactive.gif) repeat-x left top;
height:17px;
margin:1px
}

.iceOutProg {
margin:0
}

.iceOutProgFill {
display:block;
background:url(../img/css/ProgFill_bg.gif) repeat-x left top;
height:17px;
margin:1px
}

.iceOutProgTxt {
color:#484848
}

#siiu_bottom {
width:708px;
height:110px;
background-color:#131;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
text-align:center;
clear:both;
margin-left:auto;
margin-right:auto;
padding:20px
}

#siiu_top {
width:748px;
height:96px;
background:url(../img/siiu_top.jpg) no-repeat
}

#siiu_menu {
width:748px;
height:97px;
background:url(../img/siiu_menu.jpg) repeat-x;
font-family:Arial, sans-serif;
font-size:12px;
padding-top:10px
}

#siiu_menu h2 {
font-family:Arial;
font-size:12px;
color:#FFF;
font-weight:300;
margin-top:3px;
float:left
}

#siiu_menu img {
float:left;
margin-right:5px;
margin-top:-2px
}

#siiu_menu button {
font-family:Arial;
font-size:12px;
color:#FFF;
font-weight:300;
background:url(../img/menu_btn.png) no-repeat;
width:60px;
height:22px;
border:none;
cursor:pointer;
position:relative;
top:-15px;
left:10%;
padding:1px 10px 5px 5px
}

#menu button:hover {
font-family:Arial;
font-size:12px;
color:#FFF;
font-weight:300;
background:url(../img/menu_btn2.png) no-repeat;
width:60px;
height:22px;
border:none;
cursor:pointer;
position:relative;
top:-15px;
left:10%;
padding:1px 10px 5px 5px
}

#menu .tlt {
float:left;
margin-left:40px;
margin-top:15px;
position:relative
}

.chckt_bx {
margin:-3px 1px -3px -1px
}

.rd_bt {
margin:-3px 1px -5px -1px
}

.lvl {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:10px;
text-shadow:1px 1px 0 #fff;
margin:1px 2px 0 0;
padding:0 0 2px
}

.panelabierto {
background:#7D7D7D url(../img/PnlHdr_down.png) no-repeat 3px 2px;
padding-top:5px;
border-bottom:#0C0 2px solid
}

#menu {
height:15px;
margin:10px 0 0 15px;
padding:0
}

#menu UL {
margin:0;
padding:0
}

#menu A {
display:block;
color:#494949;
text-decoration:none;
padding:2px 5px
}

#menu LI {
display:block;
float:left;
border-left:#494949 1px solid;
margin-left:-1px
}

#menu LI UL LI {
float:none
}

#menu LI UL {
z-index:1;
position:absolute;
display:none
}

#menu LI:hover UL {
display:block;
border-bottom:#D5D5D5 2px solid;
border-left:#D5D5D5 1px solid;
border-right:#D5D5D5 2px solid;
border-top:#D5D5D5 1px solid;
border-radius:3px 3px 3px 3px
}

#menu A:hover {
color:#fff;
text-decoration:none;
background-color:#494949
}

#menu LI:hover LI {
color:#fff;
text-decoration:none;
background-color:#FFF;
border-bottom:#D5D5D5 1px dotted;
border-left:0;
border-right:0;
border-top:0;
font-size:12px;
padding:4px 2px 2px
}

#menu LI:hover LI:hover {
color:#fff;
text-decoration:none;
background-color:#494949;
border-bottom:#D5D5D5 1px dotted;
border-left:0;
border-right:0;
border-top:0;
font-size:12px;
padding:4px 2px 2px
}

#menu .top_lvl {
padding-left:15px;
padding-right:8px;
background:url(../img/menu_arw.png) no-repeat;
background-position:2px 5px
}

#herramientas {
width:119px;
height:30px;
position:relative;
left:43%;
margin-top:6px
}

#herramientas button {
font-family:Arial;
font-size:12px;
color:#FFF;
font-weight:300;
background:url(../img/herramientas_btn.png) no-repeat;
width:100px;
height:25px;
border:none;
cursor:pointer;
padding:2px 2px 5px 1px
}

#herramientas button:hover {
font-family:Arial;
font-size:12px;
color:#FFF;
font-weight:300;
background:url(../img/herramientas_btn2.png) no-repeat;
width:100px;
height:25px;
border:none;
cursor:pointer;
padding:2px 2px 5px 1px
}

.acciones {
width:auto;
background:url(../img/acc_bg.jpg) #EAEAEB no-repeat right;
padding:2px 0 2px 2px
}

.boton_acciones {
background:url(../img/acc_btn.png) #374E2B repeat-x;
border-radius:4px 4px 4px 4px;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
cursor:pointer;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 3px 0 0;
padding:4px 8px
}

.boton_acciones:hover {
background:url(../img/acc_btn2.png) #374E2B repeat-x;
border-radius:4px 4px 4px 4px;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
cursor:pointer;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 3px 0 0;
padding:4px 8px
}

.comentario {
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-shadow:1px 1px 0 #FFF;
padding:2px 0
}

.comentario2 {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-shadow:1px 1px 0 #FFF;
padding:2px 0
}

.comentario_al {
margin-left:20px
}

.fondo {
background-image:url(../img/content_bg.jpg);
background-repeat:repeat-y;
background-position:right -40px
}

#logos {
float:right;
width:700px;
margin:5px auto
}

.vlv a:link {
text-decoration:none;
color:#788959
}

.vlv a:hover {
text-decoration:underline;
color:#788959
}

.form_tlt {
color:#788959;
font-weight:400;
font-size:12px;
border-top:#788959 1px dotted;
width:auto;
margin:20px 0 8px
}

.form_tlt .tlt {
background-color:#FAFAFA;
width:30%;
position:relative;
top:-9px;
margin:0 3px 0 5px;
padding:0 3px
}

.tbl_rs {
border:#E4E4E4 solid 1px;
font-size:12px
}

.tbl_rs thead td {
background-color:#7D7D7D;
color:#FFF;
height:35px;
font-weight:bolder
}

.tbl_rs tr:hover {
background-color:#EEE
}

#nt_1 {
border:#03CC02 dashed 1px;
width:97%;
height:auto;
color:#01A302;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
border-radius:4px 4px 4px 4px;
background:url(../img/nt_1_bg.jpg);
background-repeat:no-repeat;
background-color:#E8FFE8;
background-position:right;
text-align:left;
margin:8px 0 12px;
padding:10px 5px 12px 12px
}

#nt_2 {
border:#C8A003 dashed 1px;
width:97%;
height:auto;
color:#C8A002;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
border-radius:4px 4px 4px 4px;
background:url(../img/nt_2_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFCB;
background-position:right;
text-align:left;
margin:8px 0 12px;
padding:10px 5px 12px 12px
}

#nt_3 {
border:#FF6501 dashed 1px;
width:97%;
height:auto;
color:#D65601;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
border-radius:4px 4px 4px 4px;
background:url(../img/nt_3_bg.jpg);
background-repeat:no-repeat;
background-color:#FEE3D0;
background-position:right;
text-align:left;
margin:8px 0 12px;
padding:10px 5px 12px 12px
}

.iceSelInpDateDay-dis,.iceSelInpDateCur-dis {
text-align:center;
padding:3px
}

.iceSelInpDateMoYrDropdown,.iceSelInpDateTimeDropDown {
background:#f5f5f5;
color:#666;
font-weight:700
}

.icePnlClpsbl,.icePnlClpsblColpsd {
border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
border-top:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid
}

.icePnlClpsbl-dis,.icePnlClpsblColpsd-dis {
border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
border-top:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid;
color:#999
}

.icePnlClpsblCnt .icePnlClpsbl,.icePnlClpsblCnt .icePnlClpsblColpsd,.icePnlClpsblColpsdCnt {
border-bottom:medium none;
border-left:medium none;
border-top:medium none;
border-right:medium none
}

.icePnlClpsblHdr .iceCmdLnk,.icePnlClpsblColpsdHdr .iceCmdLnk {
padding-left:22px
}

.icePnlClpsblHdr .icePnlGrp A,.icePnlClpsblHdr-dis .icePnlGrp A {
font-weight:700
}

.icePnlClpsblCnt .icePnlClpsblHdr,.icePnlClpsblCnt .icePnlClpsblColpsdHdr {
border-bottom:medium none;
border-left:medium none;
margin-top:8px;
font:bold 11px tahoma;
height:20px;
color:#484848;
border-top:medium none;
border-right:medium none;
padding:0
}

.icePnlClpsblCnt .icePnlClpsblHdr .iceOutTxt,.icePnlClpsblCnt .icePnlClpsblColpsdHdr .iceOutTxt {
background:none transparent scroll repeat 0 0
}

.icePnlClpsblHdr-dis .iceOutTxt,.icePnlClpsblCnt-dis .iceOutTxt,.icePnlClpsblColpsdCnt-dis .iceOutTxt {
color:#999
}

.icePnlClpsblHdr IMG,.icePnlClpsblColpsdHdr IMG {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0
}

.icePnlTbSetHdrIconLft,.icePnlTbSetHdrIconRt {
width:0;
display:none;
height:0
}

.iceInpTxt-dis,.iceInpSecrt-dis {
border-bottom:#ccc 1px dotted;
border-left:#ccc 1px dotted;
font:11px tahoma;
color:#ababab;
border-top:#ccc 1px dotted;
cursor:default;
border-right:#ccc 1px dotted;
margin:2px;
padding:3px
}

.iceSelOneMnu,.iceSelMnyLb,.iceSelMnyMnu,.iceSelOneLb {
border:#7CA07C 1px solid;
font:11px tahoma;
background:#fff;
border-radius:3px;
margin:2px;
padding:2px
}

.iceSelOneMnu-dis,.iceSelMnyLb-dis,.iceSelMnyMnu-dis,.iceSelOneLb-dis {
border:#7CA07C 1px solid;
font:11px tahoma;
color:#ccc;
background:#efefef;
border-radius:3px;
margin:2px;
padding:2px
}

.iceSelMnyCb INPUT,.iceSelOneRb INPUT,.iceSelBoolChkbx {
background:#f90;
vertical-align:middle;
margin:2px;
padding:2px
}

.icePnlPop,.icePnlTlTip {
z-index:1000;
border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
background:#f5f5f5;
color:#666;
border-top:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid;
padding:0
}

.icePnlPopHdr,.icePnlTlTipHdr {
border-bottom:#d9d9d9 1px solid;
background:url(../img/css/PnlHdr_bgslice.gif) #fff repeat-x left top;
height:2em;
font-weight:700
}

.icePnlPopHdr .iceOutTxt,.icePnlTlTipHdr .iceOutTxt {
text-align:center;
font:bold 11px tahoma;
color:#484848;
vertical-align:middle;
padding:4px
}

.icePnlPopBody,.icePnlTlTipBody {
padding:10px
}

.icePnlPopFtr,.icePnlTlTipFtr {
background-color:#ddd;
float:right;
height:auto
}

.tbl_rs .fila,.tbl_rs .filadr {
border-color:#DFDFDF;
border-style:dotted;
border-width:1px 1px 0 0;
padding:2px 1px 2px 0
}

div .linkContainer a {
white-space:nowrap
}

a.iceLnkBtn {
background-image: url(../img/spacer.gif);
background-color:#6A844F;
background-repeat:no-repeat;
background-position:left;
border:#ccc 1px solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:3px 4px;
padding:4px 8px 4px 20px;
text-align:center;
}

a:hover.iceLnkBtn {
background-color:#348529;
border:#999 1px solid;
}

textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width:100%;
}

.textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width:100%;
}